package org.csu.jpetstorespringversion.service.serviceImpl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.csu.jpetstorespringversion.mapper.LineitemMapper;
import org.csu.jpetstorespringversion.model.LineItem;
import org.csu.jpetstorespringversion.service.LineItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Objects;

@Service
public class LineItemServiceImpl extends ServiceImpl<LineitemMapper, LineItem> implements LineItemService {
    @Autowired
    LineitemMapper lineitemMapper;
    @Override
    public List<LineItem> getLineItemsByOrderId(int orderId) {
        List<LineItem> lineItemList = new ArrayList<LineItem>();
        HashMap<String, Object> map=new HashMap<>();
        map.put("orderid",orderId);
        List<LineItem> lineItems=lineitemMapper.selectByMap(map);
        return lineItems;
    }

    @Override
    public void insertLineItem(LineItem lineItem) {
        int insert =lineitemMapper.insert(lineItem);
        System.out.println(insert);

    }
}
